class demo1 {
    public static void insertionSort(int[] arr) {
        if(arr == null || arr.length < 2) {
            return;
        }
        // 0-0有序的
        // 0-i 想有序
        for(int i = 1;i < arr.length; i++) { // 0-i  做到有序
            for(int j = i-1;j >= 0 && arr[j] > arr[j + 1]; j--) {
                swap(arr, j, j+1);
            }
        }
    } 
    public static void swap(int[] arr,int i, int j) {
        arr[i] = arr[i] ^ arr[j];
        arr[j] = arr[i] ^ arr[j];
        arr[i] = arr[i] ^ arr[j];
    }
    public static void main(String args[]) {
        int[] a = new int[2];
        a[0] = 1;
        a[1] = 2;
        swap(a,0,1);
        System.out.println(a);
    }
}